Design of a Programmable Vertex Processing Unit for Mobile Platforms

نویسندگان

  • Tae-Young Kim
  • Kyoung-Su Oh
چکیده

Programmable vertex processing unit increases the programmability and enables customizations of transformation and lighting in the graphics pipeline. Furthermore, it offers various effects such as procedural vertex animation and deformation, which were impossible to handle in fixed vertex processing. Since it is hard to find a programmable graphics hardware for the embedded systems such as mobile phones, we’ve designed and implemented a programmable vertex processing unit based on the OpenGL ES 2.0 specification. In this paper, we explain the architecture, instruction format, implementation and test results of our vertex processing unit.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

14-1 A 195mW, 9.1MVertices/s Fully Programmable 3D Graphics Processor for Low Power Mobile Devices

A 195mW, 9.1Mvertices/s fully programmable 3D graphics engine is designed and implemented in 0.13μm CMOS process for mobile devices. The power-optimized unified shader architecture provides high performance programmable vertex shading and programmable pixel shading with 35% area and 28% power reduction. The logarithmic lighting engine and specialized lighting instruction improves the vertex thr...

متن کامل

Conceptual design of a programmable geometry generator

Current real-time graphics architecture lacks a method for procedural geometry generation inside the GPU, so that the limited bus bandwidth doesn’t get involved. This document describes the conceptual design of a user-programmable geometry generator unit. This unit is capable of generating new geometry (vertices and indices) by processing a set of input data. This new geometry can be passed thr...

متن کامل

Field Programmable Gate Array–based Implementation of an Improved Algorithm for Objects Distance Measurement (TECHNICAL NOTE)

In this work, the design of a low-cost, field programmable gate array (FPGA)-based digital hardware platform that implements image processing algorithms for real-time distance measurement is presented. Using embedded development kit (EDK) tools from Xilinx, the system is developed on a spartan3 / xc3s400, one of the common and low cost field programmable gate arrays from the Xilinx Spartan fami...

متن کامل

High-Level Synthesis for Embedded Systems

Embedded systems comprise small-size computing platforms that are self-sufficient. This means that they contain all the software and hardware components which are “embedded” inside the system so that complete applications can be realised and executed without the aid of other means or external resources. Usually, embedded systems are found in portable computing platforms such as PDAs, mobile and...

متن کامل

Towards Application-Specific Architecture Platforms: Embedded Systems Design Automation Technologies

Architectural platforms can be defined as a domainor application-specific base design which is easily configured to the specific needs of a given market. This configuration can be done before fabrication, i.e. at the design level, supported by hardware configuration and synthesis tools. The configuration can also be done after chip fabrication, by programming portions of logic on the chip imple...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006